fit someone's needs - Spanish English Dictionary